home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 2 / Atari Mega Archive CD - Volume 2.iso / 8bit / diskutil / ibm2azip.new / makefile.gnu < prev    next >
Makefile  |  1993-03-31  |  623b  |  32 lines

  1. # makefile template
  2. # for djgpp -- should work with other C compilers, with adjustments
  3. # intended for GNUish make 3.58
  4.  
  5. CC = gcc
  6. LD = gcc
  7. # if you don't have rm under DOS, you can use del instead.
  8. RM = rm
  9. MODE = ansi
  10. CFLAGS = -c -O2 -$(MODE)
  11. # in djgpp, -s means "strip".
  12. LDFLAGS = -s
  13.  
  14. all   :    a2ibm ibm2a
  15.  
  16. a2ibm :    a2ibm.c
  17.     $(CC) $(CFLAGS) a2ibm.c
  18.     $(CC) -o a2ibm $(LDFLAGS) a2ibm.o
  19.     aout2exe a2ibm
  20.     +$(RM) a2ibm a2ibm.o
  21.  
  22. ibm2a :    ibm2a.c
  23.     $(CC) $(CFLAGS) ibm2a.c
  24.     $(CC) -o ibm2a $(LDFLAGS) ibm2a.o
  25.     aout2exe ibm2a
  26.     +$(RM) ibm2a ibm2a.o
  27.  
  28. .SUFFIXES : .o .c .h .exe
  29.  
  30. .c.o :
  31.     $(CC) $(CFLAGS) $<
  32.